Next:
Processes
G6059 — Operating Systems
Prof. George Parisis
Dr. Vincent van Oostrom
Notes by Nathan Baines
Date:
Academic year 2024/25
Processes
Concept
What is a process
Memory Layout
State
Process Control Block — PCB
Threads
Scheduling
Synchronisation
Semaphores
Deadlocks
Characterising Deadlocks
Resource Allocation Graphs
Handling Deadlocks
Prevention
Avoidance
Avoidance — Allocation graph
Detection
Recovering from deadlock — Process Termination
Recovering from deadlock — Resource preemption
About this document ...